<?php
header('Content-Type:text/html;charset=utf-8');
function uploadfiles($file,$path='../images'){
$fileSize=200*1024*1024;
//文件格式名
$allowtype = array(".gif", ".png", ".jpg",".ico");
$Name=$_FILES[$file];
//获得原文件名
//$names=$_FILES[$file]['name'];
//通过取得字符串位置的方式来获得文件的后缀名
$name=strrchr($Name['name'],'.');
//获得当前时间加上文件后缀名来为将要保存的文件命名
$fileName=date("YmdHis").$name;
//提示文件上传错误
switch($Name['error']){
    case 1:
    die('文件大小超过后台约定值');
    case 2:
    die('文件大小超过网页约定值');
    case 3:
    die('文件只有部分上传');
    case 4:
    die('没有上传任何文件');
    case 6:
    die('找不到临时文件夹');
    case 7:
    die('文件写入失败');
}
if(!in_array($name,$allowtype)){
    die('上传文件格式错误');
}
//判断文件大小是否符合要求
if($Name['size']>$fileSize){
    die("您上传的文件大于{$fileSize}");
}
//判断是否是上传的文件
if(is_uploaded_file($Name['tmp_name'])){
    //判断文件是否上传成功
    if(!move_uploaded_file($Name['tmp_name'],$path.'/'.$fileName)){
        die('文件上传失败');
    }
}else{
    die("上传文件{$Name['name']}不是一个合法文件:");
}
echo "{$file}上传成功,保存的位置在{$path},文件大小为{$Name['size']}字节";
}